package com.fdd.op.sdk.result;

import com.fdd.op.sdk.internal.mapping.ApiField;
import com.fdd.op.sdk.internal.mapping.ApiListField;
import com.fdd.op.sdk.model.vo.AuthorizeUserInfoVo;

import java.util.List;

public class GetSealInfoResult {

    @ApiField("sealId")
    private String sealId;

    @ApiField("sealName")
    private String sealName;

    @ApiField("fileId")
    private String fileId;

    @ApiField("sealBelong")
    private String sealBelong;

    @ApiField("sealType")
    private String sealType;

    @ApiField("type")
    private Integer type;

    @ApiField("legalAccountId")
    private String legalAccountId;

    @ApiField("legalAccountName")
    private String legalAccountName;

    @ApiField("status")
    private Integer status;

    @ApiField("createdDate")
    private String createdDate;

    @ApiField("useContractCount")
    private Integer useContractCount;

    @ApiField("useCount")
    private Integer useCount;

    @ApiListField("authorizeUserInfoList")
    @ApiField("authorizeUserInfoList")
    private List<AuthorizeUserInfoVo> authorizeUserInfoList;

    public String getSealId() {
        return sealId;
    }

    public void setSealId(String sealId) {
        this.sealId = sealId;
    }

    public String getSealName() {
        return sealName;
    }

    public void setSealName(String sealName) {
        this.sealName = sealName;
    }

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public String getSealBelong() {
        return sealBelong;
    }

    public void setSealBelong(String sealBelong) {
        this.sealBelong = sealBelong;
    }

    public String getSealType() {
        return sealType;
    }

    public void setSealType(String sealType) {
        this.sealType = sealType;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getLegalAccountId() {
        return legalAccountId;
    }

    public void setLegalAccountId(String legalAccountId) {
        this.legalAccountId = legalAccountId;
    }

    public String getLegalAccountName() {
        return legalAccountName;
    }

    public void setLegalAccountName(String legalAccountName) {
        this.legalAccountName = legalAccountName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(String createdDate) {
        this.createdDate = createdDate;
    }

    public Integer getUseContractCount() {
        return useContractCount;
    }

    public void setUseContractCount(Integer useContractCount) {
        this.useContractCount = useContractCount;
    }

    public Integer getUseCount() {
        return useCount;
    }

    public void setUseCount(Integer useCount) {
        this.useCount = useCount;
    }

    public List<AuthorizeUserInfoVo> getAuthorizeUserInfoList() {
        return authorizeUserInfoList;
    }

    public void setAuthorizeUserInfoList(List<AuthorizeUserInfoVo> authorizeUserInfoList) {
        this.authorizeUserInfoList = authorizeUserInfoList;
    }
}
